home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group98a.txt / 000056_icon-group-sender _Tue Feb 24 16:49:45 1998.msg < prev    next >
Internet Message Format  |  2000-09-20  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
  3.     by baskerville.CS.Arizona.EDU (8.8.7/8.8.7) with SMTP id QAA00986
  4.     for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Tue, 24 Feb 1998 16:49:45 -0700 (MST)
  5. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  6.     id AA27911; Tue, 24 Feb 1998 16:49:45 -0700
  7. Date: Tue, 24 Feb 1998 14:18:49 -0800
  8. From: kwalker@sfo.harbinger.com (Ken Walker)
  9. Message-Id: <199802242218.OAA13006@varda.premenos.com>
  10. To: evans@gte.net
  11. Subject: Re: icon questions
  12. Cc: icon-group@optima.CS.Arizona.EDU
  13. Mime-Version: 1.0
  14. Content-Type: text/plain; charset=us-ascii
  15. Content-Transfer-Encoding: 7bit
  16. Content-Md5: rCygISIKgy8cnMu7pIsirQ==
  17. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  18. Status: RO
  19. Content-Length: 875
  20.  
  21. Perhaps the question that should have been asked first is: why do you
  22. want an Icon to C translator? What are you going to do with the C code?
  23. If you just want to translate an Icon program into an executable, that
  24. is what iconc already does and it happens to use a C compiler as a back
  25. end, but why do you care? If you want to link Icon procedures into C
  26. programs then you want an Icon compiler that produces object code that
  27. uses C calling conventions. To my knowledge no one has done that; by once
  28. again, why do you care if it really produces C code somewhere along the line
  29. as long as the calling conventions are compatable. If you want to do
  30. developement in Icon, but you boss wants you to produce C code, then you
  31. do need a translator to produce C code and it had better be "good" C code.
  32.  
  33. Ken Walker, kwalker@sfo.harbinger.com
  34. Harbinger Coporation, Concord, Ca. 94520
  35.  
  36.